Get agency details.
# 1. Tổng quan
- Action URL:
/api/v1/f10/agency/info - Đặc tả chi tiết: Swagger Link (opens new window)
- Tính năng này cho phép lấy thông tin chi tiết bao gồm thông tin cơ bản, tài khoản, và trạng thái
- Chỉ áp dụng cho tài khoản Agency có quyền truy cập hợp lệ.
# 2. Hướng dẫn
- Bước 1: Xây dựng request với đầy đủ header và body
- Bước 2: Gửi request POST tới Action URL.
- Bước 3: Nhận về response chứa danh sách invoices.
# 3. Response
# 3.1 Ví dụ (Response)
{
"StatusCode": 200,
"Timestamp": "7:14:24 AM",
"Path": "/api/v1/f10/agency/info",
"Message": "Lấy thông tin agency thành công",
"Data": {
"Agency": {
"id": "63039820-5b95-476f-8b5a-0efa27af4808",
"companyName": "Agency HuyenTest",
"contactEmail": "abc@agency.com",
"contactPhone": "+84987123456",
"apiAccount": "ODk5Mjk5NjBmYTdlMjE4ZjU2NjcyY2Q0MGQ2NjJlMTE6ZDJlZDc0MzdkY2JhM2FiYmUzZGI1YzY4OGQ5NjRiMzg=",
"apiPassword": "NWY0YTViZThkZTNkNjUwNDM1OTc2Yjk0YzU1ZjQ1MTA6OGQwZTBhODkyMWUyYTk4MDIwMTY3NjNkMzk2NzY5MzRiZDE1YWRiZGViNzk0MDk5NjAyZGVkZjAwMmYxMmI5OQ==",
"apiToken": "ZTEyMDc3ODVhZDBlN2UzYjA2ODc5MWY0YWU1ZjhmZTM6ZWE4YTM0N2NhZjFkYjNhMDQ4MmU3ZTI5MGRmNWY3Yjc5NWY5M2MyZGZjZmZjMmUzMGU2OTdiZDBmNzJmNjA5Yjk2ZjgwZmI1MDU3NDAyMjE2OTQ5ZWVlZDE1ZmM0YzIzMzRkNTZlM2U5ODNmZWY5ODFlN2NiZTI3MDIzMTNiNDlkNjNkNDk1NGMxNDIzZjRlYTdhY2EwY2I1Y2ViMjVhZg==",
"address": "123 Đường ABC, Quận XYZ, TP.HCM",
"notes": "Agency mới tạo",
"agencyType": "F10",
"firstName": "Nguyễn",
"lastName": "Văn A",
"isActive": true,
"tier": "basic",
"defaultLanguage": "VI",
"defaultCurrency": "VND",
"subscriptionId": null,
"balenceAmount": 10000,
"balenceLimit": "0.00",
"industry": "Travel",
"agencyCredit": "debt",
"parentAgencyId": "f921faa7-0315-4eb3-a5f3-7a73e83e6f3e",
"createdAt": "2025-10-14T01:48:45.941Z",
"updatedAt": "2025-10-16T07:14:24.641Z"
},
"AccountInfo": {
"id": "68edabfdcbd6c0477",
"name": "#AG.98126.Agency_HuyenTest",
"type": "Reseller",
"industry": "Travel",
"description": "F10 Agency for Agency HuyenTest",
"billingAddressStreet": null,
"billingAddressCity": null,
"billingAddressState": null,
"billingAddressPostalCode": null,
"billingAddressCountry": null,
"shippingAddressStreet": null,
"tier": "basic",
"isAmadeus": true,
"shippingAddressCity": null,
"shippingAddressState": null,
"amadeusHoldFlight": true,
"amadeusIssuesFlight": false,
"amadeusSearchFlight": true,
"amadeusLimitIssues": 0,
"amadeusLimitSearch": 100,
"isAmadeusSoap": false,
"isQh": false,
"isVj": false,
"isVna": true,
"vnaHoldFlight": false,
"vnaIssuesFlight": false,
"vnaSearchFlight": false,
"vnaLimitHold": null,
"vnaLimitIssues": null,
"vnaLimitSearch": null,
"isSabre": false,
"sabreHoldFlight": false,
"sabreSearchFlight": false,
"sabreLimitHold": null,
"sabreLimitIssues": null,
"sabreLimitSearch": null,
"qhLimitSearch": 0,
"qhLimitIssues": null,
"amadeusSoapLimitSearch": null,
"amadeusSoapLimitIssues": null,
"vjLimitSearch": null,
"vjLimitIssues": null,
"shippingAddressPostalCode": null,
"shippingAddressCountry": null,
"emailAddress": "abc@agency.com",
"phoneNumber": "+84987123456",
"emailAddressData": [
{
"emailAddress": "abc@agency.com",
"lower": "abc@agency.com",
"primary": true,
"optOut": false,
"invalid": false
}
],
"phoneNumberData": [
{
"phoneNumber": "+84987123456",
"type": "Mobile",
"primary": true,
"optOut": false,
"invalid": false
}
],
"createdAt": "2025-10-14 01:48:45",
"balenceAmountCurrency": "VND",
"modifiedAt": "2025-10-14 07:02:18",
"balenceAmount": 10000,
"agencyCredit": "debt",
"balenceLimit": 0,
"balenceLimitCurrency": null,
"deleted": false,
"website": null,
"sicCode": null,
"status": "Active",
"activePlaform": [
"uapi"
],
"accountType": "F10",
"oAuth": [],
"amadeusLimitIHold": 50,
"apiAccount": "ODk5Mjk5NjBmYTdlMjE4ZjU2NjcyY2Q0MGQ2NjJlMTE6ZDJlZDc0MzdkY2JhM2FiYmUzZGI1YzY4OGQ5NjRiMzg=",
"apiPassword": "NWY0YTViZThkZTNkNjUwNDM1OTc2Yjk0YzU1ZjQ1MTA6OGQwZTBhODkyMWUyYTk4MDIwMTY3NjNkMzk2NzY5MzRiZDE1YWRiZGViNzk0MDk5NjAyZGVkZjAwMmYxMmI5OQ==",
"apiToken": "ZTEyMDc3ODVhZDBlN2UzYjA2ODc5MWY0YWU1ZjhmZTM6ZWE4YTM0N2NhZjFkYjNhMDQ4MmU3ZTI5MGRmNWY3Yjc5NWY5M2MyZGZjZmZjMmUzMGU2OTdiZDBmNzJmNjA5Yjk2ZjgwZmI1MDU3NDAyMjE2OTQ5ZWVlZDE1ZmM0YzIzMzRkNTZlM2U5ODNmZWY5ODFlN2NiZTI3MDIzMTNiNDlkNjNkNDk1NGMxNDIzZjRlYTdhY2EwY2I1Y2ViMjVhZg==",
"qhHoldFlight": false,
"qhIssuesFlight": false,
"qhSearchFlight": false,
"qhLimitIHold": null,
"sabresIssuesFlight": false,
"amadeusSoapHoldFlight": false,
"amadeusSoapIssuesFlight": false,
"amadeusSoapSearchFlight": false,
"amadeusSoapLimitIHold": null,
"isVJ": false,
"vjHoldFlight": false,
"vjIssuesFlight": false,
"vjSearchFlight": false,
"vjLimitIHold": null,
"emailAddressIsOptedOut": false,
"emailAddressIsInvalid": false,
"phoneNumberIsOptedOut": false,
"phoneNumberIsInvalid": false,
"campaignId": null,
"campaignName": null,
"createdById": "6881f07ca7eeeff20",
"createdByName": "Dũng Dụng Cụ",
"modifiedById": "67b0376d4e804731f",
"modifiedByName": "Guest714691 hhh",
"assignedUserId": null,
"assignedUserName": null,
"originalLeadId": null,
"originalLeadName": null,
"balenceAmountConverted": 10000,
"avatarId": null,
"avatarName": null,
"balenceLimitConverted": null,
"isFollowed": true,
"portalId": "MGJiYTM1OWE1ZDBjOWQ4YTcyZjg0MzJmZjY3MmU0NmU6NzQ5ZWVkOWM3YWQ3YTAzNDQ3NTgzMGM2ZTQ2YzcxZjZhYzEwOTc4ODRjZmU1YTA4OWNkMDZjYjcwZmE2NzI0MA==",
"accountId": "68edabfdcbd6c0477"
}
},
"Errors": null,
"RequestId": "req_1760598864645_z96vgoa00",
"TotalDuration": 3
}
# 3.2 Bảng mô tả trường (Response)
| Thuộc tính | Bắt buộc | Kiểu dữ liệu | Mô tả | Ví dụ |
|---|---|---|---|---|
| StatusCode | có | String | Tình trạng tạo sub | |
| Timestamp | có | String | Thời gian xử lý request | |
| Path | có | String | ||
| Message | có | String | Thông báo kết quả | |
| Errors | Không | String | Thông tin lỗi nếu có | |
| RequestId | có | String | Mã định danh request | |
| TotalDuration | có | string | Thời gian xử lý (ms) | |
| Agency | có | Object | Thông tin chi tiết của đại lý (Agency). | |
| id | có | String | Mã định danh duy nhất của agency | |
| companyName | có | String | Tên công ty đại lý | |
| contactEmail | có | String | Email liên hệ của agency | |
| contactPhone | Có | String | Số điện thoại liên hệ | |
| apiAccount | có | String | Tài khoản mã hóa của API | |
| apiPassword | có | string | Mật khẩu API được mã hóa | |
| apiToken | có | string | Token xác thực API của agency | |
| address | Không | string | Địa chỉ đại lý | |
| notes | Không | string | Ghi chú thêm | |
| agencyType | có | string | Loại agency | |
| firstName | có | string | Tên người đại diện | |
| lastName | có | string | Họ người đại diện | |
| isActive | Có | Boolean | Trạng thái hoạt độngcủa agency | |
| tier | có | string | Cấp bậc tài khoản | |
| defaultLanguage | có | string | Ngôn ngữ mặc định | |
| defaultCurrency | có | string | Loại tiền tệ mặc định | |
| subscriptionId | Không | string | ID gói đăng ký nếu có | |
| balenceAmount | Có | string | Số dư tài khoản hiện tại | |
| balenceLimit | Không | string | Hạn mức tài khoản | |
| industry | có | string | Ngành nghề | |
| agencyCredit | có | string | Kiểu tín hiệu | |
| parentAgencyId | Không | string | Mã agency cha nếu có | |
| createdAt | Có | Datetime | Ngày tạo | |
| updatedAt | Có | Datetime | Ngày cập nhật | |
| id | Có | string | Mã định danh tài khoản | |
| name | Có | string | Loại tài khoản | |
| type | Có | string | Loại tài khoản | |
| description | Không | string | Mô tả chi tiết tài khoản |
# Bảng mô tả mã tình trạng tạo sub
| Mã | Ý nghĩa |
|---|---|
| 200 | Thành công |
| 400 | Dữ liệu không hợp lệ |
| 401 | Không có quyền tạo sub |
| 404 | DealId không tồn tại trong hệ thống |
| 500 | Lỗi từ phía server |
Last Updated: 10/27/2025, 6:40:59 AM
← Agency retrieve active subscription packages. Confirm booking price.→